home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / dev / misc / FlexCat_Src.lha / FlexCat.announce < prev    next >
Text File  |  2002-03-19  |  5KB  |  145 lines

  1.  
  2. TITLE
  3.  
  4.     FlexCat - Flexible and portable catalog and source tool
  5.  
  6. VERSION
  7.  
  8.     2.5b
  9.  
  10. AUTHOR
  11.  
  12.     Jochen Wiedmann and Marcin Orlowski
  13.  
  14.     e-mail: carlos@amiga.com.pl or marcin@orlowski.com
  15.     WWW   : http://wfmh.org.pl/~carlos/
  16.  
  17.  
  18. DESCRIPTION
  19.  
  20.     FlexCat creates catalogs and the source to handle them.  The difference
  21.     between FlexCat and KitCat, CatComp and some others is, that FlexCat is
  22.     designed to produce any source you want:  any programming language, any
  23.     individual needs should be satisfied.  However, FlexCat is not more
  24.     difficult to use.
  25.  
  26.     This sounds like a contradiction.  FlexCat's solution is to use
  27.     template files, the so called "source descriptions".  Ready to use examples
  28.     for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
  29.     an example for supporting catalogs on Workbench 2.0.  Any other examples
  30.     are welcome.
  31.  
  32.  
  33. FEATURES
  34.  
  35.     FlexCat features include:
  36.  
  37.     * Runs on any computer
  38.     * Localized of course ;-) (Amiga OS versions only)
  39.     * Can produce catalog handling source code for any language
  40.       (templates for Assembler, C, C++, E, Oberon and Modula-2 included)
  41.     * Written by the people who use it daily (so it should cover all
  42.       your needs)
  43.  
  44.  
  45. SPECIAL REQUIREMENTS
  46.  
  47.     FlexCat works on any Amiga, however you need OS2.04 or higher
  48.     to make it using the localization for own purposes.
  49.  
  50.  
  51. AVAILABILITY
  52.  
  53.     FlexCat is available on its support site:
  54.  
  55.     http://amiga.com.pl/flexcat/
  56.     ftp://ftp.amiga.com.pl/pub/flexcat/
  57.  
  58.     and naturally on Aminet mirrors, eg.
  59.  
  60.     ftp://ftp.wustl.edu/pub/aminet/dev/misc/
  61.  
  62.  
  63. ARCHIVES
  64.  
  65.     Since release 2.0, the FlexCat distribiution is splitted into the
  66.     smaller archives. They are (in order of importance):
  67.  
  68.     FlexCat.lha          - Latest FlexCat, user contribitions, english manual
  69.                            and foreign catalog files
  70.  
  71.     FlexCat_0x0.lha      - patches for 020, 040 and 060 versions of FlexCat
  72.                            (PPC makes no sense here. I checked that).
  73.  
  74.     FlexCat_XtraDocs.lha - FlexCat's guide in non english languages. Currently
  75.                            Svenska, Espanol and Deutsch are provided
  76.  
  77.     FlexCat_CatSrc.lha   - #?.cd and #?.ct files for existing translations and
  78.                            #?.texinfo documents
  79.  
  80.     FlexCat_Src.lha      - C source code for the FlexCat itself
  81.  
  82.     FlexCat_Demos.lha    - example source codes -> shows how to make localized
  83.                             programs using FlexCat (C/HSPascal/ARexx/etc)
  84.  
  85.  
  86.     If you just want to use FlexCat, the 1st archive is all you need.
  87.     If you want to have CPU optimised binaries, take both 1st and 2nd
  88.     and patch the original release.  If you want to read translated manual,
  89.     get the 3rd one.  If you want to make the translation take the 4th one
  90.     (but I suggesto to join the Amiga Translators' Organisation
  91.     <http://ato.vapor.com/ato> first!)
  92.  
  93.     
  94. PRICE
  95.  
  96.     Freeware
  97.  
  98. CHANGES
  99.  
  100.   * v2.5b (19.03.02)- Added GG patchfile, thanks to Martin Blom <martin@blom.org>
  101.  
  102.  
  103.   * v2.5 (14.02.02) - Fixed the problem, if using $TODAY, that the date was
  104.                       one day ahead (tomorrow ;). Replaced gmtime() with
  105.                       localtime() (DMX).
  106.  
  107.  
  108.   * v2.4 (28.11.99) - FlexCat is now portable! Thanks to Hardcode.sd{tm}
  109.                       unique technology you can now try to compile FlexCat
  110.                       under any OS (both Big and Little Endians are
  111.                       supported). Read developer.readme for details.
  112.  
  113.                     - sometimes garbage could be written instead of
  114.                       $VER: string (when $TODAY feature was used) due
  115.                       to memory block being free'd before write.
  116.  
  117.                     - added ##rem command to .sd file handling. As you
  118.                       have probably guessed, it's just remark. The goal
  119.                       (at least for me) is that ##rem lines won't appear
  120.                       in result source code, creaded out of the .sd file.
  121.  
  122.                     - added manual catalog open/close for compilers that
  123.                       do not handle autoinit/exit functions
  124.  
  125.                     - Updated french translation (Herve Dupont
  126.                       <herve.dupont@nordnet.fr>)
  127.  
  128.                     - Added NOSPACE switch, to avoid extra space char
  129.                       usually used by FlexCat to separate comment
  130.                       mark ';' from the main comment text
  131.  
  132.                     - Source descriptor for HSPascal by Artur Karpunin
  133.                       <woody8@kki.net.pl> is now available.
  134.  
  135.                     - New archive "FlexCat_Demos" full ;-) of example
  136.                       source codes for various programming languages
  137.                       C, HSPascal and ARexx examples are recently
  138.                       available.
  139.  
  140.                     - Content of "Contribution" drawer is now moved to
  141.                       "FlexCat_Demos" archive.
  142.  
  143.                     - Added detailed tutoral (in polish for now) about
  144.                       the whole localization process (incl. examples)
  145.